export const cardProps = {
    radius: {
        type: String,
        default: '25'
    },
    padding: {
        type: String,
        default: '25rpx'
    },
    background: {
        type: String,
        default: '#fff'
    },
    titleBarStyle: {
        type: String,
        default: 'text' //text,slot,icon

    },
    titleBar: {
        type: Object,
        default: () => ({
            title: '',
            subtitle: '',
            fontSize: '32rpx',
            fontWeight: 'blod',
            subTitleFontSize: '26rpx',
        })
    }
}
export const buttonProps = {
    type: {
        type: String,
        default: 'button' //text、button
    },
    bgColor: {
        type: String,
        default: '#fff'
    },
    title: {
        type: String,
        default: ''
    },
    bordeRadius: {
        type: String,
        default: '10rpx'
    },
    width: {
        type: String,
        default: '100%'
    },
    height: {
        type: String,
        default: '65rpx'
    },
    fontSize: {
        type: String,
        default: '24rpx'
    },
    color: {
        type: String,
        default: '#000'
    },
    borderColor: {
        type: String,
        default: ''
    },
    fontWeight: {
        type: String,
        default: ''
    },
    icon: {
        type: String,
        default: ''
    },
    transition: {
        type: Boolean,
        default: false
    },
    customStyles: {
        type: Object,
        default: {}
    }
}
export const functionButtonGroupProps = {
    iconInfo: {
        type: Object,
        default: () => ({
            icon: '',
            iconColor: '',
            iconSize: '50rpx',
            name: '',
            tag: ''
        })
    }
};
export const listComponentProps = {
    title: '',
    titleBlod: '',
    subTitle: '',
    imageHeight: '',
    imageWidth: '',
    imagePosition: '',
    imageRadius: '',
    priceInfo: '',
    taskInfo: '',
    buttonStyleConfig: {
        type: Object,
        default: () => ({
            text: '',
            color: '',
            width: '',
            height: '',
            transition: '',
            background: '',
            radius: '',
            fontSize: '',
            textColor: ''

        })
    },
    extraLabel: {
        type: String,
        default: ''
    },
    extraInfoLayout: {
        type: String,
        default: 'normal'
    },
    extraLabelColor: '',
    extraInfo: '',
    extraLabelStyle: '' //text,fill
}